﻿
using Caliburn.Micro;

namespace DailyFx.UI
{
	public interface IChartManager
	{
		/// <summary>
		///		Gets all canvas loaded .
		/// </summary>
		IObservableCollection<ICanvas> Canvus { get; }

		/// <summary>
		///		Gets presented canvas .
		/// </summary>
		ICanvas Canvas { get; }

		/// <summary>
		///		Appends a new canvas .
		/// </summary>
		void ApplyCanvas ( ICanvas canvas);

		/// <summary>
		///		Removes the specified canvas .
		/// </summary>
		void DestroyCanvas ( ICanvas canvas);
	}
}
